package com.ncsc.lmis.model;
// Generated Feb 25, 2014 11:44:39 PM by Hibernate Tools 3.4.0.CR1


import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 * SaleLoanContractLog generated by hbm2java
 */
@Entity
@Table(name="sale_loan_contract_log"
    ,catalog="lmis"
)
public class SaleLoanContractLog  implements java.io.Serializable {


     private long logNo;
     private HrEmp hrEmp;
     private SaleLoanContract saleLoanContract;
     private SysActionType sysActionType;
     private Date logDtm;
     private Short loanContractGrpNo;
     private Date recDate;
     private Short orgNo;
     private Short loanTypeNo;
     private Long loanOfferRecNo;
     private String loanCode;
     private String contractCode;
     private Date contractDate;
     private String loanCode2;
     private String contractCode2;
     private Integer custNo;
     private Short custAge;
     private Short incomeLevelNo;
     private Short saleContTypeNo;
     private BigDecimal loanValAllowMin;
     private BigDecimal loanValAllowMax;
     private Integer vehicleRateNo;
     private Short vehicleTypeNo;
     private Short vehicleGearTypeNo;
     private Short vehicleBrandNo;
     private String vehicleNumber;
     private String vehicleModelCode;
     private String vehicleMachineNumber;
     private BigDecimal vehicleAllowSalePrice;
     private Short vehicleColorNo;
     private String vehicleColorComment;
     private Integer vehicleAssetLife;
     private String motorVehicleRegistration;
     private BigDecimal loanAllowRatePerc;
     private String carRegistration;
     private Short carRegistrationProvinceNo;
     private Date carRegistrationDate;
     private Date carPossessDate;
     private Short creditAnalystEmpNo;
     private Short approvedEmpNo;
     private Date approvedDate;
     private Short approvedLevelNo;
     private BigDecimal loanVal;
     private Short term;
     private BigDecimal interestPerc;
     private BigDecimal loanFeePerc;
     private BigDecimal loanFeeVal;
     private BigDecimal loanFeePersonExtra1Val;
     private BigDecimal loanFeePersonExtra2Val;
     private BigDecimal principalPerMonth;
     private BigDecimal installmentPerMonth;
     private BigDecimal totalLoanFeeVal;
     private BigDecimal totalInterestVal;
     private BigDecimal totalLoanVal;
     private BigDecimal loanFee01Perc;
     private BigDecimal loanFee01Val;
     private BigDecimal loanFee02Val;
     private BigDecimal loanFee03Val;
     private BigDecimal loanFee04Val;
     private BigDecimal loanFee05Val;
     private BigDecimal loanFeeAssetExtra1Val;
     private BigDecimal loanFeeAssetExtra2Val;
     private BigDecimal loanExtVal;
     private Short termExt;
     private BigDecimal interestExtPerc;
     private BigDecimal loanFeeExtPerc;
     private BigDecimal loanFeeExtVal;
     private BigDecimal principalExtPerMonth;
     private BigDecimal installmentExtPerMonth;
     private BigDecimal totalLoanFeeExtVal;
     private BigDecimal totalInterestExtVal;
     private BigDecimal totalLoanExtVal;
     private Date paymentStartDate;
     private Date paymentEndDate;
     private String idCardNo;
     private Date idCardIssuedDate;
     private Date idCardExpireDate;
     private String idCardIssuedAt;
     private Short nameTitleNo;
     private String firstName;
     private String lastName;
     private Short custOccupationNo;
     private String addrNo;
     private Short addrMoo;
     private String addrBuilding;
     private String addrSoi;
     private String addrRoad;
     private String addr1;
     private Integer addr2No;
     private Integer addr3No;
     private Short addr4No;
     private String addr5;
     private String phoneNo;
     private String mobileNo;
     private String officeName;
     private String officeAddrNo;
     private Short officeAddrMoo;
     private String officeAddrBuilding;
     private String officeAddrSoi;
     private String officeAddrRoad;
     private String officeAddr1;
     private Integer officeAddr2No;
     private Integer officeAddr3No;
     private Short officeAddr4No;
     private String officeAddr5;
     private String officePhoneNo;
     private String statusIsApproved;
     private String statusIsAccPayOut;
     private String statusIsContract;
     private String statusIsConfiscate;
     private Short statusIsUsedDiscretion;
     private Short contractCustStatusNo;
     private Date contractCustStatusDate;
     private Short contractStatusNo;
     private Date contractStatusDate;
     private Short oldContractStatusNo;
     private Date oldContractStatusDate;
     private Short receiptManualStatus;
     private String paymentVoucherCode;
     private String paymentVoucherCode2;
     private Date loanFeeReceiptDate;
     private String loanFeeReceiptCode;
     private String loanFeeReceiptCode2;
     private Short loanFeeReceiptByEmpNo;
     private Short loanFeeReceiptPayPartNo;
     private Short loanFeeReceiptAllowPrintStatus;
     private Long jnTransRecNo;
     private Short loanGradeNo;
     private String contractMemo;
     private Short contractCustTypeNo;
     private Short contractReTypeNo;
     private Long recNoForCountOfRe;

    public SaleLoanContractLog() {
    }

	
    public SaleLoanContractLog(long logNo) {
        this.logNo = logNo;
    }
    public SaleLoanContractLog(long logNo, HrEmp hrEmp, SaleLoanContract saleLoanContract, SysActionType sysActionType, Date logDtm, Short loanContractGrpNo, Date recDate, Short orgNo, Short loanTypeNo, Long loanOfferRecNo, String loanCode, String contractCode, Date contractDate, String loanCode2, String contractCode2, Integer custNo, Short custAge, Short incomeLevelNo, Short saleContTypeNo, BigDecimal loanValAllowMin, BigDecimal loanValAllowMax, Integer vehicleRateNo, Short vehicleTypeNo, Short vehicleGearTypeNo, Short vehicleBrandNo, String vehicleNumber, String vehicleModelCode, String vehicleMachineNumber, BigDecimal vehicleAllowSalePrice, Short vehicleColorNo, String vehicleColorComment, Integer vehicleAssetLife, String motorVehicleRegistration, BigDecimal loanAllowRatePerc, String carRegistration, Short carRegistrationProvinceNo, Date carRegistrationDate, Date carPossessDate, Short creditAnalystEmpNo, Short approvedEmpNo, Date approvedDate, Short approvedLevelNo, BigDecimal loanVal, Short term, BigDecimal interestPerc, BigDecimal loanFeePerc, BigDecimal loanFeeVal, BigDecimal loanFeePersonExtra1Val, BigDecimal loanFeePersonExtra2Val, BigDecimal principalPerMonth, BigDecimal installmentPerMonth, BigDecimal totalLoanFeeVal, BigDecimal totalInterestVal, BigDecimal totalLoanVal, BigDecimal loanFee01Perc, BigDecimal loanFee01Val, BigDecimal loanFee02Val, BigDecimal loanFee03Val, BigDecimal loanFee04Val, BigDecimal loanFee05Val, BigDecimal loanFeeAssetExtra1Val, BigDecimal loanFeeAssetExtra2Val, BigDecimal loanExtVal, Short termExt, BigDecimal interestExtPerc, BigDecimal loanFeeExtPerc, BigDecimal loanFeeExtVal, BigDecimal principalExtPerMonth, BigDecimal installmentExtPerMonth, BigDecimal totalLoanFeeExtVal, BigDecimal totalInterestExtVal, BigDecimal totalLoanExtVal, Date paymentStartDate, Date paymentEndDate, String idCardNo, Date idCardIssuedDate, Date idCardExpireDate, String idCardIssuedAt, Short nameTitleNo, String firstName, String lastName, Short custOccupationNo, String addrNo, Short addrMoo, String addrBuilding, String addrSoi, String addrRoad, String addr1, Integer addr2No, Integer addr3No, Short addr4No, String addr5, String phoneNo, String mobileNo, String officeName, String officeAddrNo, Short officeAddrMoo, String officeAddrBuilding, String officeAddrSoi, String officeAddrRoad, String officeAddr1, Integer officeAddr2No, Integer officeAddr3No, Short officeAddr4No, String officeAddr5, String officePhoneNo, String statusIsApproved, String statusIsAccPayOut, String statusIsContract, String statusIsConfiscate, Short statusIsUsedDiscretion, Short contractCustStatusNo, Date contractCustStatusDate, Short contractStatusNo, Date contractStatusDate, Short oldContractStatusNo, Date oldContractStatusDate, Short receiptManualStatus, String paymentVoucherCode, String paymentVoucherCode2, Date loanFeeReceiptDate, String loanFeeReceiptCode, String loanFeeReceiptCode2, Short loanFeeReceiptByEmpNo, Short loanFeeReceiptPayPartNo, Short loanFeeReceiptAllowPrintStatus, Long jnTransRecNo, Short loanGradeNo, String contractMemo, Short contractCustTypeNo, Short contractReTypeNo, Long recNoForCountOfRe) {
       this.logNo = logNo;
       this.hrEmp = hrEmp;
       this.saleLoanContract = saleLoanContract;
       this.sysActionType = sysActionType;
       this.logDtm = logDtm;
       this.loanContractGrpNo = loanContractGrpNo;
       this.recDate = recDate;
       this.orgNo = orgNo;
       this.loanTypeNo = loanTypeNo;
       this.loanOfferRecNo = loanOfferRecNo;
       this.loanCode = loanCode;
       this.contractCode = contractCode;
       this.contractDate = contractDate;
       this.loanCode2 = loanCode2;
       this.contractCode2 = contractCode2;
       this.custNo = custNo;
       this.custAge = custAge;
       this.incomeLevelNo = incomeLevelNo;
       this.saleContTypeNo = saleContTypeNo;
       this.loanValAllowMin = loanValAllowMin;
       this.loanValAllowMax = loanValAllowMax;
       this.vehicleRateNo = vehicleRateNo;
       this.vehicleTypeNo = vehicleTypeNo;
       this.vehicleGearTypeNo = vehicleGearTypeNo;
       this.vehicleBrandNo = vehicleBrandNo;
       this.vehicleNumber = vehicleNumber;
       this.vehicleModelCode = vehicleModelCode;
       this.vehicleMachineNumber = vehicleMachineNumber;
       this.vehicleAllowSalePrice = vehicleAllowSalePrice;
       this.vehicleColorNo = vehicleColorNo;
       this.vehicleColorComment = vehicleColorComment;
       this.vehicleAssetLife = vehicleAssetLife;
       this.motorVehicleRegistration = motorVehicleRegistration;
       this.loanAllowRatePerc = loanAllowRatePerc;
       this.carRegistration = carRegistration;
       this.carRegistrationProvinceNo = carRegistrationProvinceNo;
       this.carRegistrationDate = carRegistrationDate;
       this.carPossessDate = carPossessDate;
       this.creditAnalystEmpNo = creditAnalystEmpNo;
       this.approvedEmpNo = approvedEmpNo;
       this.approvedDate = approvedDate;
       this.approvedLevelNo = approvedLevelNo;
       this.loanVal = loanVal;
       this.term = term;
       this.interestPerc = interestPerc;
       this.loanFeePerc = loanFeePerc;
       this.loanFeeVal = loanFeeVal;
       this.loanFeePersonExtra1Val = loanFeePersonExtra1Val;
       this.loanFeePersonExtra2Val = loanFeePersonExtra2Val;
       this.principalPerMonth = principalPerMonth;
       this.installmentPerMonth = installmentPerMonth;
       this.totalLoanFeeVal = totalLoanFeeVal;
       this.totalInterestVal = totalInterestVal;
       this.totalLoanVal = totalLoanVal;
       this.loanFee01Perc = loanFee01Perc;
       this.loanFee01Val = loanFee01Val;
       this.loanFee02Val = loanFee02Val;
       this.loanFee03Val = loanFee03Val;
       this.loanFee04Val = loanFee04Val;
       this.loanFee05Val = loanFee05Val;
       this.loanFeeAssetExtra1Val = loanFeeAssetExtra1Val;
       this.loanFeeAssetExtra2Val = loanFeeAssetExtra2Val;
       this.loanExtVal = loanExtVal;
       this.termExt = termExt;
       this.interestExtPerc = interestExtPerc;
       this.loanFeeExtPerc = loanFeeExtPerc;
       this.loanFeeExtVal = loanFeeExtVal;
       this.principalExtPerMonth = principalExtPerMonth;
       this.installmentExtPerMonth = installmentExtPerMonth;
       this.totalLoanFeeExtVal = totalLoanFeeExtVal;
       this.totalInterestExtVal = totalInterestExtVal;
       this.totalLoanExtVal = totalLoanExtVal;
       this.paymentStartDate = paymentStartDate;
       this.paymentEndDate = paymentEndDate;
       this.idCardNo = idCardNo;
       this.idCardIssuedDate = idCardIssuedDate;
       this.idCardExpireDate = idCardExpireDate;
       this.idCardIssuedAt = idCardIssuedAt;
       this.nameTitleNo = nameTitleNo;
       this.firstName = firstName;
       this.lastName = lastName;
       this.custOccupationNo = custOccupationNo;
       this.addrNo = addrNo;
       this.addrMoo = addrMoo;
       this.addrBuilding = addrBuilding;
       this.addrSoi = addrSoi;
       this.addrRoad = addrRoad;
       this.addr1 = addr1;
       this.addr2No = addr2No;
       this.addr3No = addr3No;
       this.addr4No = addr4No;
       this.addr5 = addr5;
       this.phoneNo = phoneNo;
       this.mobileNo = mobileNo;
       this.officeName = officeName;
       this.officeAddrNo = officeAddrNo;
       this.officeAddrMoo = officeAddrMoo;
       this.officeAddrBuilding = officeAddrBuilding;
       this.officeAddrSoi = officeAddrSoi;
       this.officeAddrRoad = officeAddrRoad;
       this.officeAddr1 = officeAddr1;
       this.officeAddr2No = officeAddr2No;
       this.officeAddr3No = officeAddr3No;
       this.officeAddr4No = officeAddr4No;
       this.officeAddr5 = officeAddr5;
       this.officePhoneNo = officePhoneNo;
       this.statusIsApproved = statusIsApproved;
       this.statusIsAccPayOut = statusIsAccPayOut;
       this.statusIsContract = statusIsContract;
       this.statusIsConfiscate = statusIsConfiscate;
       this.statusIsUsedDiscretion = statusIsUsedDiscretion;
       this.contractCustStatusNo = contractCustStatusNo;
       this.contractCustStatusDate = contractCustStatusDate;
       this.contractStatusNo = contractStatusNo;
       this.contractStatusDate = contractStatusDate;
       this.oldContractStatusNo = oldContractStatusNo;
       this.oldContractStatusDate = oldContractStatusDate;
       this.receiptManualStatus = receiptManualStatus;
       this.paymentVoucherCode = paymentVoucherCode;
       this.paymentVoucherCode2 = paymentVoucherCode2;
       this.loanFeeReceiptDate = loanFeeReceiptDate;
       this.loanFeeReceiptCode = loanFeeReceiptCode;
       this.loanFeeReceiptCode2 = loanFeeReceiptCode2;
       this.loanFeeReceiptByEmpNo = loanFeeReceiptByEmpNo;
       this.loanFeeReceiptPayPartNo = loanFeeReceiptPayPartNo;
       this.loanFeeReceiptAllowPrintStatus = loanFeeReceiptAllowPrintStatus;
       this.jnTransRecNo = jnTransRecNo;
       this.loanGradeNo = loanGradeNo;
       this.contractMemo = contractMemo;
       this.contractCustTypeNo = contractCustTypeNo;
       this.contractReTypeNo = contractReTypeNo;
       this.recNoForCountOfRe = recNoForCountOfRe;
    }
   
     @Id 

    
    @Column(name="LOG_NO", unique=true, nullable=false)
    public long getLogNo() {
        return this.logNo;
    }
    
    public void setLogNo(long logNo) {
        this.logNo = logNo;
    }

@ManyToOne(fetch=FetchType.LAZY)
    @JoinColumn(name="ACTION_BY_EMP_NO")
    public HrEmp getHrEmp() {
        return this.hrEmp;
    }
    
    public void setHrEmp(HrEmp hrEmp) {
        this.hrEmp = hrEmp;
    }

@ManyToOne(fetch=FetchType.LAZY)
    @JoinColumn(name="CONTRACT_REC_NO")
    public SaleLoanContract getSaleLoanContract() {
        return this.saleLoanContract;
    }
    
    public void setSaleLoanContract(SaleLoanContract saleLoanContract) {
        this.saleLoanContract = saleLoanContract;
    }

@ManyToOne(fetch=FetchType.LAZY)
    @JoinColumn(name="ACTION_TYPE_NO")
    public SysActionType getSysActionType() {
        return this.sysActionType;
    }
    
    public void setSysActionType(SysActionType sysActionType) {
        this.sysActionType = sysActionType;
    }

    @Temporal(TemporalType.TIMESTAMP)
    @Column(name="LOG_DTM", length=19)
    public Date getLogDtm() {
        return this.logDtm;
    }
    
    public void setLogDtm(Date logDtm) {
        this.logDtm = logDtm;
    }

    
    @Column(name="LOAN_CONTRACT_GRP_NO")
    public Short getLoanContractGrpNo() {
        return this.loanContractGrpNo;
    }
    
    public void setLoanContractGrpNo(Short loanContractGrpNo) {
        this.loanContractGrpNo = loanContractGrpNo;
    }

    @Temporal(TemporalType.TIMESTAMP)
    @Column(name="REC_DATE", length=19)
    public Date getRecDate() {
        return this.recDate;
    }
    
    public void setRecDate(Date recDate) {
        this.recDate = recDate;
    }

    
    @Column(name="ORG_NO")
    public Short getOrgNo() {
        return this.orgNo;
    }
    
    public void setOrgNo(Short orgNo) {
        this.orgNo = orgNo;
    }

    
    @Column(name="LOAN_TYPE_NO")
    public Short getLoanTypeNo() {
        return this.loanTypeNo;
    }
    
    public void setLoanTypeNo(Short loanTypeNo) {
        this.loanTypeNo = loanTypeNo;
    }

    
    @Column(name="LOAN_OFFER_REC_NO")
    public Long getLoanOfferRecNo() {
        return this.loanOfferRecNo;
    }
    
    public void setLoanOfferRecNo(Long loanOfferRecNo) {
        this.loanOfferRecNo = loanOfferRecNo;
    }

    
    @Column(name="LOAN_CODE", length=10)
    public String getLoanCode() {
        return this.loanCode;
    }
    
    public void setLoanCode(String loanCode) {
        this.loanCode = loanCode;
    }

    
    @Column(name="CONTRACT_CODE", length=10)
    public String getContractCode() {
        return this.contractCode;
    }
    
    public void setContractCode(String contractCode) {
        this.contractCode = contractCode;
    }

    @Temporal(TemporalType.DATE)
    @Column(name="CONTRACT_DATE", length=10)
    public Date getContractDate() {
        return this.contractDate;
    }
    
    public void setContractDate(Date contractDate) {
        this.contractDate = contractDate;
    }

    
    @Column(name="LOAN_CODE2", length=10)
    public String getLoanCode2() {
        return this.loanCode2;
    }
    
    public void setLoanCode2(String loanCode2) {
        this.loanCode2 = loanCode2;
    }

    
    @Column(name="CONTRACT_CODE2", length=10)
    public String getContractCode2() {
        return this.contractCode2;
    }
    
    public void setContractCode2(String contractCode2) {
        this.contractCode2 = contractCode2;
    }

    
    @Column(name="CUST_NO")
    public Integer getCustNo() {
        return this.custNo;
    }
    
    public void setCustNo(Integer custNo) {
        this.custNo = custNo;
    }

    
    @Column(name="CUST_AGE")
    public Short getCustAge() {
        return this.custAge;
    }
    
    public void setCustAge(Short custAge) {
        this.custAge = custAge;
    }

    
    @Column(name="INCOME_LEVEL_NO")
    public Short getIncomeLevelNo() {
        return this.incomeLevelNo;
    }
    
    public void setIncomeLevelNo(Short incomeLevelNo) {
        this.incomeLevelNo = incomeLevelNo;
    }

    
    @Column(name="SALE_CONT_TYPE_NO")
    public Short getSaleContTypeNo() {
        return this.saleContTypeNo;
    }
    
    public void setSaleContTypeNo(Short saleContTypeNo) {
        this.saleContTypeNo = saleContTypeNo;
    }

    
    @Column(name="LOAN_VAL_ALLOW_MIN", precision=15)
    public BigDecimal getLoanValAllowMin() {
        return this.loanValAllowMin;
    }
    
    public void setLoanValAllowMin(BigDecimal loanValAllowMin) {
        this.loanValAllowMin = loanValAllowMin;
    }

    
    @Column(name="LOAN_VAL_ALLOW_MAX", precision=15)
    public BigDecimal getLoanValAllowMax() {
        return this.loanValAllowMax;
    }
    
    public void setLoanValAllowMax(BigDecimal loanValAllowMax) {
        this.loanValAllowMax = loanValAllowMax;
    }

    
    @Column(name="VEHICLE_RATE_NO")
    public Integer getVehicleRateNo() {
        return this.vehicleRateNo;
    }
    
    public void setVehicleRateNo(Integer vehicleRateNo) {
        this.vehicleRateNo = vehicleRateNo;
    }

    
    @Column(name="VEHICLE_TYPE_NO")
    public Short getVehicleTypeNo() {
        return this.vehicleTypeNo;
    }
    
    public void setVehicleTypeNo(Short vehicleTypeNo) {
        this.vehicleTypeNo = vehicleTypeNo;
    }

    
    @Column(name="VEHICLE_GEAR_TYPE_NO")
    public Short getVehicleGearTypeNo() {
        return this.vehicleGearTypeNo;
    }
    
    public void setVehicleGearTypeNo(Short vehicleGearTypeNo) {
        this.vehicleGearTypeNo = vehicleGearTypeNo;
    }

    
    @Column(name="VEHICLE_BRAND_NO")
    public Short getVehicleBrandNo() {
        return this.vehicleBrandNo;
    }
    
    public void setVehicleBrandNo(Short vehicleBrandNo) {
        this.vehicleBrandNo = vehicleBrandNo;
    }

    
    @Column(name="VEHICLE_NUMBER", length=100)
    public String getVehicleNumber() {
        return this.vehicleNumber;
    }
    
    public void setVehicleNumber(String vehicleNumber) {
        this.vehicleNumber = vehicleNumber;
    }

    
    @Column(name="VEHICLE_MODEL_CODE", length=100)
    public String getVehicleModelCode() {
        return this.vehicleModelCode;
    }
    
    public void setVehicleModelCode(String vehicleModelCode) {
        this.vehicleModelCode = vehicleModelCode;
    }

    
    @Column(name="VEHICLE_MACHINE_NUMBER", length=50)
    public String getVehicleMachineNumber() {
        return this.vehicleMachineNumber;
    }
    
    public void setVehicleMachineNumber(String vehicleMachineNumber) {
        this.vehicleMachineNumber = vehicleMachineNumber;
    }

    
    @Column(name="VEHICLE_ALLOW_SALE_PRICE", precision=15)
    public BigDecimal getVehicleAllowSalePrice() {
        return this.vehicleAllowSalePrice;
    }
    
    public void setVehicleAllowSalePrice(BigDecimal vehicleAllowSalePrice) {
        this.vehicleAllowSalePrice = vehicleAllowSalePrice;
    }

    
    @Column(name="VEHICLE_COLOR_NO")
    public Short getVehicleColorNo() {
        return this.vehicleColorNo;
    }
    
    public void setVehicleColorNo(Short vehicleColorNo) {
        this.vehicleColorNo = vehicleColorNo;
    }

    
    @Column(name="VEHICLE_COLOR_COMMENT", length=100)
    public String getVehicleColorComment() {
        return this.vehicleColorComment;
    }
    
    public void setVehicleColorComment(String vehicleColorComment) {
        this.vehicleColorComment = vehicleColorComment;
    }

    
    @Column(name="VEHICLE_ASSET_LIFE")
    public Integer getVehicleAssetLife() {
        return this.vehicleAssetLife;
    }
    
    public void setVehicleAssetLife(Integer vehicleAssetLife) {
        this.vehicleAssetLife = vehicleAssetLife;
    }

    
    @Column(name="MOTOR_VEHICLE_REGISTRATION", length=20)
    public String getMotorVehicleRegistration() {
        return this.motorVehicleRegistration;
    }
    
    public void setMotorVehicleRegistration(String motorVehicleRegistration) {
        this.motorVehicleRegistration = motorVehicleRegistration;
    }

    
    @Column(name="LOAN_ALLOW_RATE_PERC", precision=10)
    public BigDecimal getLoanAllowRatePerc() {
        return this.loanAllowRatePerc;
    }
    
    public void setLoanAllowRatePerc(BigDecimal loanAllowRatePerc) {
        this.loanAllowRatePerc = loanAllowRatePerc;
    }

    
    @Column(name="CAR_REGISTRATION", length=20)
    public String getCarRegistration() {
        return this.carRegistration;
    }
    
    public void setCarRegistration(String carRegistration) {
        this.carRegistration = carRegistration;
    }

    
    @Column(name="CAR_REGISTRATION_PROVINCE_NO")
    public Short getCarRegistrationProvinceNo() {
        return this.carRegistrationProvinceNo;
    }
    
    public void setCarRegistrationProvinceNo(Short carRegistrationProvinceNo) {
        this.carRegistrationProvinceNo = carRegistrationProvinceNo;
    }

    @Temporal(TemporalType.DATE)
    @Column(name="CAR_REGISTRATION_DATE", length=10)
    public Date getCarRegistrationDate() {
        return this.carRegistrationDate;
    }
    
    public void setCarRegistrationDate(Date carRegistrationDate) {
        this.carRegistrationDate = carRegistrationDate;
    }

    @Temporal(TemporalType.DATE)
    @Column(name="CAR_POSSESS_DATE", length=10)
    public Date getCarPossessDate() {
        return this.carPossessDate;
    }
    
    public void setCarPossessDate(Date carPossessDate) {
        this.carPossessDate = carPossessDate;
    }

    
    @Column(name="CREDIT_ANALYST_EMP_NO")
    public Short getCreditAnalystEmpNo() {
        return this.creditAnalystEmpNo;
    }
    
    public void setCreditAnalystEmpNo(Short creditAnalystEmpNo) {
        this.creditAnalystEmpNo = creditAnalystEmpNo;
    }

    
    @Column(name="APPROVED_EMP_NO")
    public Short getApprovedEmpNo() {
        return this.approvedEmpNo;
    }
    
    public void setApprovedEmpNo(Short approvedEmpNo) {
        this.approvedEmpNo = approvedEmpNo;
    }

    @Temporal(TemporalType.DATE)
    @Column(name="APPROVED_DATE", length=10)
    public Date getApprovedDate() {
        return this.approvedDate;
    }
    
    public void setApprovedDate(Date approvedDate) {
        this.approvedDate = approvedDate;
    }

    
    @Column(name="APPROVED_LEVEL_NO")
    public Short getApprovedLevelNo() {
        return this.approvedLevelNo;
    }
    
    public void setApprovedLevelNo(Short approvedLevelNo) {
        this.approvedLevelNo = approvedLevelNo;
    }

    
    @Column(name="LOAN_VAL", precision=15)
    public BigDecimal getLoanVal() {
        return this.loanVal;
    }
    
    public void setLoanVal(BigDecimal loanVal) {
        this.loanVal = loanVal;
    }

    
    @Column(name="TERM")
    public Short getTerm() {
        return this.term;
    }
    
    public void setTerm(Short term) {
        this.term = term;
    }

    
    @Column(name="INTEREST_PERC", precision=10)
    public BigDecimal getInterestPerc() {
        return this.interestPerc;
    }
    
    public void setInterestPerc(BigDecimal interestPerc) {
        this.interestPerc = interestPerc;
    }

    
    @Column(name="LOAN_FEE_PERC", precision=10)
    public BigDecimal getLoanFeePerc() {
        return this.loanFeePerc;
    }
    
    public void setLoanFeePerc(BigDecimal loanFeePerc) {
        this.loanFeePerc = loanFeePerc;
    }

    
    @Column(name="LOAN_FEE_VAL", precision=10)
    public BigDecimal getLoanFeeVal() {
        return this.loanFeeVal;
    }
    
    public void setLoanFeeVal(BigDecimal loanFeeVal) {
        this.loanFeeVal = loanFeeVal;
    }

    
    @Column(name="LOAN_FEE_PERSON_EXTRA1_VAL", precision=10)
    public BigDecimal getLoanFeePersonExtra1Val() {
        return this.loanFeePersonExtra1Val;
    }
    
    public void setLoanFeePersonExtra1Val(BigDecimal loanFeePersonExtra1Val) {
        this.loanFeePersonExtra1Val = loanFeePersonExtra1Val;
    }

    
    @Column(name="LOAN_FEE_PERSON_EXTRA2_VAL", precision=10)
    public BigDecimal getLoanFeePersonExtra2Val() {
        return this.loanFeePersonExtra2Val;
    }
    
    public void setLoanFeePersonExtra2Val(BigDecimal loanFeePersonExtra2Val) {
        this.loanFeePersonExtra2Val = loanFeePersonExtra2Val;
    }

    
    @Column(name="PRINCIPAL_PER_MONTH", precision=15)
    public BigDecimal getPrincipalPerMonth() {
        return this.principalPerMonth;
    }
    
    public void setPrincipalPerMonth(BigDecimal principalPerMonth) {
        this.principalPerMonth = principalPerMonth;
    }

    
    @Column(name="INSTALLMENT_PER_MONTH", precision=15)
    public BigDecimal getInstallmentPerMonth() {
        return this.installmentPerMonth;
    }
    
    public void setInstallmentPerMonth(BigDecimal installmentPerMonth) {
        this.installmentPerMonth = installmentPerMonth;
    }

    
    @Column(name="TOTAL_LOAN_FEE_VAL", precision=15)
    public BigDecimal getTotalLoanFeeVal() {
        return this.totalLoanFeeVal;
    }
    
    public void setTotalLoanFeeVal(BigDecimal totalLoanFeeVal) {
        this.totalLoanFeeVal = totalLoanFeeVal;
    }

    
    @Column(name="TOTAL_INTEREST_VAL", precision=15)
    public BigDecimal getTotalInterestVal() {
        return this.totalInterestVal;
    }
    
    public void setTotalInterestVal(BigDecimal totalInterestVal) {
        this.totalInterestVal = totalInterestVal;
    }

    
    @Column(name="TOTAL_LOAN_VAL", precision=15)
    public BigDecimal getTotalLoanVal() {
        return this.totalLoanVal;
    }
    
    public void setTotalLoanVal(BigDecimal totalLoanVal) {
        this.totalLoanVal = totalLoanVal;
    }

    
    @Column(name="LOAN_FEE_01_PERC", precision=10)
    public BigDecimal getLoanFee01Perc() {
        return this.loanFee01Perc;
    }
    
    public void setLoanFee01Perc(BigDecimal loanFee01Perc) {
        this.loanFee01Perc = loanFee01Perc;
    }

    
    @Column(name="LOAN_FEE_01_VAL", precision=10)
    public BigDecimal getLoanFee01Val() {
        return this.loanFee01Val;
    }
    
    public void setLoanFee01Val(BigDecimal loanFee01Val) {
        this.loanFee01Val = loanFee01Val;
    }

    
    @Column(name="LOAN_FEE_02_VAL", precision=10)
    public BigDecimal getLoanFee02Val() {
        return this.loanFee02Val;
    }
    
    public void setLoanFee02Val(BigDecimal loanFee02Val) {
        this.loanFee02Val = loanFee02Val;
    }

    
    @Column(name="LOAN_FEE_03_VAL", precision=10)
    public BigDecimal getLoanFee03Val() {
        return this.loanFee03Val;
    }
    
    public void setLoanFee03Val(BigDecimal loanFee03Val) {
        this.loanFee03Val = loanFee03Val;
    }

    
    @Column(name="LOAN_FEE_04_VAL", precision=10)
    public BigDecimal getLoanFee04Val() {
        return this.loanFee04Val;
    }
    
    public void setLoanFee04Val(BigDecimal loanFee04Val) {
        this.loanFee04Val = loanFee04Val;
    }

    
    @Column(name="LOAN_FEE_05_VAL", precision=10)
    public BigDecimal getLoanFee05Val() {
        return this.loanFee05Val;
    }
    
    public void setLoanFee05Val(BigDecimal loanFee05Val) {
        this.loanFee05Val = loanFee05Val;
    }

    
    @Column(name="LOAN_FEE_ASSET_EXTRA1_VAL", precision=10)
    public BigDecimal getLoanFeeAssetExtra1Val() {
        return this.loanFeeAssetExtra1Val;
    }
    
    public void setLoanFeeAssetExtra1Val(BigDecimal loanFeeAssetExtra1Val) {
        this.loanFeeAssetExtra1Val = loanFeeAssetExtra1Val;
    }

    
    @Column(name="LOAN_FEE_ASSET_EXTRA2_VAL", precision=10)
    public BigDecimal getLoanFeeAssetExtra2Val() {
        return this.loanFeeAssetExtra2Val;
    }
    
    public void setLoanFeeAssetExtra2Val(BigDecimal loanFeeAssetExtra2Val) {
        this.loanFeeAssetExtra2Val = loanFeeAssetExtra2Val;
    }

    
    @Column(name="LOAN_EXT_VAL", precision=15)
    public BigDecimal getLoanExtVal() {
        return this.loanExtVal;
    }
    
    public void setLoanExtVal(BigDecimal loanExtVal) {
        this.loanExtVal = loanExtVal;
    }

    
    @Column(name="TERM_EXT")
    public Short getTermExt() {
        return this.termExt;
    }
    
    public void setTermExt(Short termExt) {
        this.termExt = termExt;
    }

    
    @Column(name="INTEREST_EXT_PERC", precision=10)
    public BigDecimal getInterestExtPerc() {
        return this.interestExtPerc;
    }
    
    public void setInterestExtPerc(BigDecimal interestExtPerc) {
        this.interestExtPerc = interestExtPerc;
    }

    
    @Column(name="LOAN_FEE_EXT_PERC", precision=10)
    public BigDecimal getLoanFeeExtPerc() {
        return this.loanFeeExtPerc;
    }
    
    public void setLoanFeeExtPerc(BigDecimal loanFeeExtPerc) {
        this.loanFeeExtPerc = loanFeeExtPerc;
    }

    
    @Column(name="LOAN_FEE_EXT_VAL", precision=10)
    public BigDecimal getLoanFeeExtVal() {
        return this.loanFeeExtVal;
    }
    
    public void setLoanFeeExtVal(BigDecimal loanFeeExtVal) {
        this.loanFeeExtVal = loanFeeExtVal;
    }

    
    @Column(name="PRINCIPAL_EXT_PER_MONTH", precision=15)
    public BigDecimal getPrincipalExtPerMonth() {
        return this.principalExtPerMonth;
    }
    
    public void setPrincipalExtPerMonth(BigDecimal principalExtPerMonth) {
        this.principalExtPerMonth = principalExtPerMonth;
    }

    
    @Column(name="INSTALLMENT_EXT_PER_MONTH", precision=15)
    public BigDecimal getInstallmentExtPerMonth() {
        return this.installmentExtPerMonth;
    }
    
    public void setInstallmentExtPerMonth(BigDecimal installmentExtPerMonth) {
        this.installmentExtPerMonth = installmentExtPerMonth;
    }

    
    @Column(name="TOTAL_LOAN_FEE_EXT_VAL", precision=15)
    public BigDecimal getTotalLoanFeeExtVal() {
        return this.totalLoanFeeExtVal;
    }
    
    public void setTotalLoanFeeExtVal(BigDecimal totalLoanFeeExtVal) {
        this.totalLoanFeeExtVal = totalLoanFeeExtVal;
    }

    
    @Column(name="TOTAL_INTEREST_EXT_VAL", precision=15)
    public BigDecimal getTotalInterestExtVal() {
        return this.totalInterestExtVal;
    }
    
    public void setTotalInterestExtVal(BigDecimal totalInterestExtVal) {
        this.totalInterestExtVal = totalInterestExtVal;
    }

    
    @Column(name="TOTAL_LOAN_EXT_VAL", precision=15)
    public BigDecimal getTotalLoanExtVal() {
        return this.totalLoanExtVal;
    }
    
    public void setTotalLoanExtVal(BigDecimal totalLoanExtVal) {
        this.totalLoanExtVal = totalLoanExtVal;
    }

    @Temporal(TemporalType.DATE)
    @Column(name="PAYMENT_START_DATE", length=10)
    public Date getPaymentStartDate() {
        return this.paymentStartDate;
    }
    
    public void setPaymentStartDate(Date paymentStartDate) {
        this.paymentStartDate = paymentStartDate;
    }

    @Temporal(TemporalType.DATE)
    @Column(name="PAYMENT_END_DATE", length=10)
    public Date getPaymentEndDate() {
        return this.paymentEndDate;
    }
    
    public void setPaymentEndDate(Date paymentEndDate) {
        this.paymentEndDate = paymentEndDate;
    }

    
    @Column(name="ID_CARD_NO", length=20)
    public String getIdCardNo() {
        return this.idCardNo;
    }
    
    public void setIdCardNo(String idCardNo) {
        this.idCardNo = idCardNo;
    }

    @Temporal(TemporalType.DATE)
    @Column(name="ID_CARD_ISSUED_DATE", length=10)
    public Date getIdCardIssuedDate() {
        return this.idCardIssuedDate;
    }
    
    public void setIdCardIssuedDate(Date idCardIssuedDate) {
        this.idCardIssuedDate = idCardIssuedDate;
    }

    @Temporal(TemporalType.DATE)
    @Column(name="ID_CARD_EXPIRE_DATE", length=10)
    public Date getIdCardExpireDate() {
        return this.idCardExpireDate;
    }
    
    public void setIdCardExpireDate(Date idCardExpireDate) {
        this.idCardExpireDate = idCardExpireDate;
    }

    
    @Column(name="ID_CARD_ISSUED_AT", length=100)
    public String getIdCardIssuedAt() {
        return this.idCardIssuedAt;
    }
    
    public void setIdCardIssuedAt(String idCardIssuedAt) {
        this.idCardIssuedAt = idCardIssuedAt;
    }

    
    @Column(name="NAME_TITLE_NO")
    public Short getNameTitleNo() {
        return this.nameTitleNo;
    }
    
    public void setNameTitleNo(Short nameTitleNo) {
        this.nameTitleNo = nameTitleNo;
    }

    
    @Column(name="FIRST_NAME", length=50)
    public String getFirstName() {
        return this.firstName;
    }
    
    public void setFirstName(String firstName) {
        this.firstName = firstName;
    }

    
    @Column(name="LAST_NAME", length=50)
    public String getLastName() {
        return this.lastName;
    }
    
    public void setLastName(String lastName) {
        this.lastName = lastName;
    }

    
    @Column(name="CUST_OCCUPATION_NO")
    public Short getCustOccupationNo() {
        return this.custOccupationNo;
    }
    
    public void setCustOccupationNo(Short custOccupationNo) {
        this.custOccupationNo = custOccupationNo;
    }

    
    @Column(name="ADDR_NO", length=50)
    public String getAddrNo() {
        return this.addrNo;
    }
    
    public void setAddrNo(String addrNo) {
        this.addrNo = addrNo;
    }

    
    @Column(name="ADDR_MOO")
    public Short getAddrMoo() {
        return this.addrMoo;
    }
    
    public void setAddrMoo(Short addrMoo) {
        this.addrMoo = addrMoo;
    }

    
    @Column(name="ADDR_BUILDING", length=100)
    public String getAddrBuilding() {
        return this.addrBuilding;
    }
    
    public void setAddrBuilding(String addrBuilding) {
        this.addrBuilding = addrBuilding;
    }

    
    @Column(name="ADDR_SOI", length=50)
    public String getAddrSoi() {
        return this.addrSoi;
    }
    
    public void setAddrSoi(String addrSoi) {
        this.addrSoi = addrSoi;
    }

    
    @Column(name="ADDR_ROAD", length=50)
    public String getAddrRoad() {
        return this.addrRoad;
    }
    
    public void setAddrRoad(String addrRoad) {
        this.addrRoad = addrRoad;
    }

    
    @Column(name="ADDR1", length=100)
    public String getAddr1() {
        return this.addr1;
    }
    
    public void setAddr1(String addr1) {
        this.addr1 = addr1;
    }

    
    @Column(name="ADDR2_NO")
    public Integer getAddr2No() {
        return this.addr2No;
    }
    
    public void setAddr2No(Integer addr2No) {
        this.addr2No = addr2No;
    }

    
    @Column(name="ADDR3_NO")
    public Integer getAddr3No() {
        return this.addr3No;
    }
    
    public void setAddr3No(Integer addr3No) {
        this.addr3No = addr3No;
    }

    
    @Column(name="ADDR4_NO")
    public Short getAddr4No() {
        return this.addr4No;
    }
    
    public void setAddr4No(Short addr4No) {
        this.addr4No = addr4No;
    }

    
    @Column(name="ADDR5", length=50)
    public String getAddr5() {
        return this.addr5;
    }
    
    public void setAddr5(String addr5) {
        this.addr5 = addr5;
    }

    
    @Column(name="PHONE_NO", length=20)
    public String getPhoneNo() {
        return this.phoneNo;
    }
    
    public void setPhoneNo(String phoneNo) {
        this.phoneNo = phoneNo;
    }

    
    @Column(name="MOBILE_NO", length=20)
    public String getMobileNo() {
        return this.mobileNo;
    }
    
    public void setMobileNo(String mobileNo) {
        this.mobileNo = mobileNo;
    }

    
    @Column(name="OFFICE_NAME", length=50)
    public String getOfficeName() {
        return this.officeName;
    }
    
    public void setOfficeName(String officeName) {
        this.officeName = officeName;
    }

    
    @Column(name="OFFICE_ADDR_NO", length=50)
    public String getOfficeAddrNo() {
        return this.officeAddrNo;
    }
    
    public void setOfficeAddrNo(String officeAddrNo) {
        this.officeAddrNo = officeAddrNo;
    }

    
    @Column(name="OFFICE_ADDR_MOO")
    public Short getOfficeAddrMoo() {
        return this.officeAddrMoo;
    }
    
    public void setOfficeAddrMoo(Short officeAddrMoo) {
        this.officeAddrMoo = officeAddrMoo;
    }

    
    @Column(name="OFFICE_ADDR_BUILDING", length=100)
    public String getOfficeAddrBuilding() {
        return this.officeAddrBuilding;
    }
    
    public void setOfficeAddrBuilding(String officeAddrBuilding) {
        this.officeAddrBuilding = officeAddrBuilding;
    }

    
    @Column(name="OFFICE_ADDR_SOI", length=50)
    public String getOfficeAddrSoi() {
        return this.officeAddrSoi;
    }
    
    public void setOfficeAddrSoi(String officeAddrSoi) {
        this.officeAddrSoi = officeAddrSoi;
    }

    
    @Column(name="OFFICE_ADDR_ROAD", length=50)
    public String getOfficeAddrRoad() {
        return this.officeAddrRoad;
    }
    
    public void setOfficeAddrRoad(String officeAddrRoad) {
        this.officeAddrRoad = officeAddrRoad;
    }

    
    @Column(name="OFFICE_ADDR1", length=100)
    public String getOfficeAddr1() {
        return this.officeAddr1;
    }
    
    public void setOfficeAddr1(String officeAddr1) {
        this.officeAddr1 = officeAddr1;
    }

    
    @Column(name="OFFICE_ADDR2_NO")
    public Integer getOfficeAddr2No() {
        return this.officeAddr2No;
    }
    
    public void setOfficeAddr2No(Integer officeAddr2No) {
        this.officeAddr2No = officeAddr2No;
    }

    
    @Column(name="OFFICE_ADDR3_NO")
    public Integer getOfficeAddr3No() {
        return this.officeAddr3No;
    }
    
    public void setOfficeAddr3No(Integer officeAddr3No) {
        this.officeAddr3No = officeAddr3No;
    }

    
    @Column(name="OFFICE_ADDR4_NO")
    public Short getOfficeAddr4No() {
        return this.officeAddr4No;
    }
    
    public void setOfficeAddr4No(Short officeAddr4No) {
        this.officeAddr4No = officeAddr4No;
    }

    
    @Column(name="OFFICE_ADDR5", length=10)
    public String getOfficeAddr5() {
        return this.officeAddr5;
    }
    
    public void setOfficeAddr5(String officeAddr5) {
        this.officeAddr5 = officeAddr5;
    }

    
    @Column(name="OFFICE_PHONE_NO", length=20)
    public String getOfficePhoneNo() {
        return this.officePhoneNo;
    }
    
    public void setOfficePhoneNo(String officePhoneNo) {
        this.officePhoneNo = officePhoneNo;
    }

    
    @Column(name="STATUS_IS_APPROVED", length=1)
    public String getStatusIsApproved() {
        return this.statusIsApproved;
    }
    
    public void setStatusIsApproved(String statusIsApproved) {
        this.statusIsApproved = statusIsApproved;
    }

    
    @Column(name="STATUS_IS_ACC_PAY_OUT", length=1)
    public String getStatusIsAccPayOut() {
        return this.statusIsAccPayOut;
    }
    
    public void setStatusIsAccPayOut(String statusIsAccPayOut) {
        this.statusIsAccPayOut = statusIsAccPayOut;
    }

    
    @Column(name="STATUS_IS_CONTRACT", length=1)
    public String getStatusIsContract() {
        return this.statusIsContract;
    }
    
    public void setStatusIsContract(String statusIsContract) {
        this.statusIsContract = statusIsContract;
    }

    
    @Column(name="STATUS_IS_CONFISCATE", length=1)
    public String getStatusIsConfiscate() {
        return this.statusIsConfiscate;
    }
    
    public void setStatusIsConfiscate(String statusIsConfiscate) {
        this.statusIsConfiscate = statusIsConfiscate;
    }

    
    @Column(name="STATUS_IS_USED_DISCRETION")
    public Short getStatusIsUsedDiscretion() {
        return this.statusIsUsedDiscretion;
    }
    
    public void setStatusIsUsedDiscretion(Short statusIsUsedDiscretion) {
        this.statusIsUsedDiscretion = statusIsUsedDiscretion;
    }

    
    @Column(name="CONTRACT_CUST_STATUS_NO")
    public Short getContractCustStatusNo() {
        return this.contractCustStatusNo;
    }
    
    public void setContractCustStatusNo(Short contractCustStatusNo) {
        this.contractCustStatusNo = contractCustStatusNo;
    }

    @Temporal(TemporalType.TIMESTAMP)
    @Column(name="CONTRACT_CUST_STATUS_DATE", length=19)
    public Date getContractCustStatusDate() {
        return this.contractCustStatusDate;
    }
    
    public void setContractCustStatusDate(Date contractCustStatusDate) {
        this.contractCustStatusDate = contractCustStatusDate;
    }

    
    @Column(name="CONTRACT_STATUS_NO")
    public Short getContractStatusNo() {
        return this.contractStatusNo;
    }
    
    public void setContractStatusNo(Short contractStatusNo) {
        this.contractStatusNo = contractStatusNo;
    }

    @Temporal(TemporalType.TIMESTAMP)
    @Column(name="CONTRACT_STATUS_DATE", length=19)
    public Date getContractStatusDate() {
        return this.contractStatusDate;
    }
    
    public void setContractStatusDate(Date contractStatusDate) {
        this.contractStatusDate = contractStatusDate;
    }

    
    @Column(name="OLD_CONTRACT_STATUS_NO")
    public Short getOldContractStatusNo() {
        return this.oldContractStatusNo;
    }
    
    public void setOldContractStatusNo(Short oldContractStatusNo) {
        this.oldContractStatusNo = oldContractStatusNo;
    }

    @Temporal(TemporalType.TIMESTAMP)
    @Column(name="OLD_CONTRACT_STATUS_DATE", length=19)
    public Date getOldContractStatusDate() {
        return this.oldContractStatusDate;
    }
    
    public void setOldContractStatusDate(Date oldContractStatusDate) {
        this.oldContractStatusDate = oldContractStatusDate;
    }

    
    @Column(name="RECEIPT_MANUAL_STATUS")
    public Short getReceiptManualStatus() {
        return this.receiptManualStatus;
    }
    
    public void setReceiptManualStatus(Short receiptManualStatus) {
        this.receiptManualStatus = receiptManualStatus;
    }

    
    @Column(name="PAYMENT_VOUCHER_CODE", length=20)
    public String getPaymentVoucherCode() {
        return this.paymentVoucherCode;
    }
    
    public void setPaymentVoucherCode(String paymentVoucherCode) {
        this.paymentVoucherCode = paymentVoucherCode;
    }

    
    @Column(name="PAYMENT_VOUCHER_CODE2", length=20)
    public String getPaymentVoucherCode2() {
        return this.paymentVoucherCode2;
    }
    
    public void setPaymentVoucherCode2(String paymentVoucherCode2) {
        this.paymentVoucherCode2 = paymentVoucherCode2;
    }

    @Temporal(TemporalType.TIMESTAMP)
    @Column(name="LOAN_FEE_RECEIPT_DATE", length=19)
    public Date getLoanFeeReceiptDate() {
        return this.loanFeeReceiptDate;
    }
    
    public void setLoanFeeReceiptDate(Date loanFeeReceiptDate) {
        this.loanFeeReceiptDate = loanFeeReceiptDate;
    }

    
    @Column(name="LOAN_FEE_RECEIPT_CODE", length=50)
    public String getLoanFeeReceiptCode() {
        return this.loanFeeReceiptCode;
    }
    
    public void setLoanFeeReceiptCode(String loanFeeReceiptCode) {
        this.loanFeeReceiptCode = loanFeeReceiptCode;
    }

    
    @Column(name="LOAN_FEE_RECEIPT_CODE2", length=50)
    public String getLoanFeeReceiptCode2() {
        return this.loanFeeReceiptCode2;
    }
    
    public void setLoanFeeReceiptCode2(String loanFeeReceiptCode2) {
        this.loanFeeReceiptCode2 = loanFeeReceiptCode2;
    }

    
    @Column(name="LOAN_FEE_RECEIPT_BY_EMP_NO")
    public Short getLoanFeeReceiptByEmpNo() {
        return this.loanFeeReceiptByEmpNo;
    }
    
    public void setLoanFeeReceiptByEmpNo(Short loanFeeReceiptByEmpNo) {
        this.loanFeeReceiptByEmpNo = loanFeeReceiptByEmpNo;
    }

    
    @Column(name="LOAN_FEE_RECEIPT_PAY_PART_NO")
    public Short getLoanFeeReceiptPayPartNo() {
        return this.loanFeeReceiptPayPartNo;
    }
    
    public void setLoanFeeReceiptPayPartNo(Short loanFeeReceiptPayPartNo) {
        this.loanFeeReceiptPayPartNo = loanFeeReceiptPayPartNo;
    }

    
    @Column(name="LOAN_FEE_RECEIPT_ALLOW_PRINT_STATUS")
    public Short getLoanFeeReceiptAllowPrintStatus() {
        return this.loanFeeReceiptAllowPrintStatus;
    }
    
    public void setLoanFeeReceiptAllowPrintStatus(Short loanFeeReceiptAllowPrintStatus) {
        this.loanFeeReceiptAllowPrintStatus = loanFeeReceiptAllowPrintStatus;
    }

    
    @Column(name="JN_TRANS_REC_NO")
    public Long getJnTransRecNo() {
        return this.jnTransRecNo;
    }
    
    public void setJnTransRecNo(Long jnTransRecNo) {
        this.jnTransRecNo = jnTransRecNo;
    }

    
    @Column(name="LOAN_GRADE_NO")
    public Short getLoanGradeNo() {
        return this.loanGradeNo;
    }
    
    public void setLoanGradeNo(Short loanGradeNo) {
        this.loanGradeNo = loanGradeNo;
    }

    
    @Column(name="CONTRACT_MEMO", length=500)
    public String getContractMemo() {
        return this.contractMemo;
    }
    
    public void setContractMemo(String contractMemo) {
        this.contractMemo = contractMemo;
    }

    
    @Column(name="CONTRACT_CUST_TYPE_NO")
    public Short getContractCustTypeNo() {
        return this.contractCustTypeNo;
    }
    
    public void setContractCustTypeNo(Short contractCustTypeNo) {
        this.contractCustTypeNo = contractCustTypeNo;
    }

    
    @Column(name="CONTRACT_RE_TYPE_NO")
    public Short getContractReTypeNo() {
        return this.contractReTypeNo;
    }
    
    public void setContractReTypeNo(Short contractReTypeNo) {
        this.contractReTypeNo = contractReTypeNo;
    }

    
    @Column(name="REC_NO_FOR_COUNT_OF_RE")
    public Long getRecNoForCountOfRe() {
        return this.recNoForCountOfRe;
    }
    
    public void setRecNoForCountOfRe(Long recNoForCountOfRe) {
        this.recNoForCountOfRe = recNoForCountOfRe;
    }




}


